When your dog seems to have no energy and refuses to eat, it can feel like a red flag waving in your face. These two symptoms together are often a sign that something deeper is wrong, and early action is crucial.
We outline the common reasons why your dog has no energy and not eating, what you can do at home, and when to seek veterinary help.
Dog Has No Energy and Not Eating — Why It Happens
Lack of appetite paired with low energy often points to illness, pain, or emotional distress. Dogs may become sluggish and stop eating if they’re fighting an infection, experiencing digestive upset, in pain from injury or disease, or even struggling with anxiety or depression.
Older dogs are more likely to show these signs due to age-related decline, but any dog can experience this combination of symptoms.

Dog Has No Energy and Not Eating: Common Causes
Gastrointestinal Upset
Dogs experiencing stomach issues—such as gastritis, constipation, or intestinal blockage—often lose their appetite and appear tired.
These conditions can cause abdominal discomfort, bloating, or nausea, making food unappealing.
You may also notice vomiting, diarrhea, or attempts to eat grass.
Left untreated, dehydration and weakness can quickly follow.
Infections
Viral or bacterial infections, such as parvovirus, leptospirosis, or kennel cough, can drain your dog’s energy and suppress their appetite.
Fever, shivering, coughing, or nasal discharge may also appear.
Even a urinary tract infection can lead to systemic symptoms that affect your dog’s appetite and behavior.
Early detection and treatment are vital, especially for puppies or senior dogs.
Read more: Dog Diarrhea and Not Eating (When to worry)
Pain or Injury
Injuries from trauma, joint pain from arthritis, or internal conditions like pancreatitis can make dogs withdraw and avoid food.
They may rest more to avoid pain, and their reluctance to eat may stem from difficulty standing, walking, or even chewing.
Watch for limping, trembling, or whining when touched.
Dogs in pain often appear “off” before physical signs are obvious.
Chronic Conditions
Heart disease, kidney failure, and diabetes can all cause dogs to slow down and lose their appetite.
These illnesses develop over time, and subtle signs like lethargy and reduced eating may be the first clues.
You might also see weight loss, increased thirst, or changes in bathroom habits.
Routine vet visits can catch these conditions before they become emergencies.
Emotional Distress or Depression
Dogs can become listless and stop eating due to grief, changes in the household, or prolonged loneliness.
They may sleep more, avoid interaction, or seem disengaged.
If there’s been a recent move, loss of a companion, or other major change, emotional factors may be at play.
Behavioral support and environmental enrichment can help restore their mood and appetite.
What to Do If Your Dog Has No Energy and Not Eating
If your dog hasn’t eaten in 24 hours and seems abnormally tired, start by checking their environment.
Look for signs of vomiting, diarrhea, or things they might have chewed or ingested.
Offer bland food like boiled chicken and rice in small amounts—sometimes this can tempt a reluctant eater.
Make sure they have fresh water and encourage rest in a quiet, comfortable area.
If your dog perks up and eats within the next 12–24 hours, it may have been a minor issue.
But monitor closely for returning symptoms.
When to Call or Visit Your Vet
Contact your vet immediately if:
Your dog hasn’t eaten in more than 24–48 hours.
They’re vomiting, have diarrhea, or are showing signs of pain.
Their gums are pale, sticky, or dry.
They’re unresponsive, wobbling, or can’t stand.
You suspect they’ve ingested something toxic or indigestible.
Even if symptoms seem mild, a sudden change in energy level and appetite always warrants attention—especially in puppies, seniors, or dogs with preexisting health conditions.
Read more: Dog Puking and Not Eating (What’s going on?)
Key Takeaway
When your dog has no energy and isn’t eating, it’s rarely something to brush off.
Underlying illness, pain, or emotional stress could be the cause—and waiting too long may make things worse.
By observing your dog closely, offering gentle support, and contacting your vet promptly, you give your pet the best chance at a healthy recovery.